<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title></title>
</head>
<body>

<script type="text/javascript">
	//递归函数：函数直接或者间接调用函数本身，该函数就叫递归函数
	/*function fn(){
		console.log('递归函数')
		fn()
	}
	fn()*/

	//你爱不爱我
	/*function fn(){
		var end = confrim('111111')
		if(end){
			return false
		}else{
			fn()
		}	
	}
	fn()*/



	//1-n的数字和
	function fn(n) {
    if (n <= 0) { // 递归终止条件
        return 0;
    } else {
        return n + fn(n - 1); // 递归调用并返回结果
    }
}
	

	function f1(n){
		if(n <=1){
			return 1
		}else{
			return n + f1(n -1)
		}

}
	
	console.log(f1(4))
</script>
</body>
</html>